throw a projectile - French English Dictionary